== AD&D Dice Roller ==

By Gavin Olson (2001)

Keys:

=MAIN:
Up - Incerement highlighted value
Down - Decrement highlighted value
Left - Change field
Right - Change field
Enter - Roll what is displayed
Del - Config top row buttons
Mode - Quit
Clear - Quit

=CONFIG:
Up - Up field
Down - Down field
Left - Decrement value
Right - Increment value
Enter - Back to main
Mode - Back to main

=ROLL:
Up - Cursor up
Down - Cursor Down
Left - Cursor Left
Right - Cursor Right
Enter - Re-Roll
Mode - Back to main
Clear - Back to main

Conventions:

AD&D Dice Roller uses the Dungeons & Dragons dice notation, for obvious reasons. The first number is how many dice. The second number (after the 'd') is the number of sides on the dice. Standard sizes are 4,6,8,10,12,20, and 100. The current defaults for dice sizes are d4, d6, d8, d10, and d20. The v2.3 mods allow you to change these.

New in This Version:

-Config screen: This is accessed through the DEL key. It allows you to change the hotkey values. These values are saved inside the program file, and thus take up no extra space. The changes are saved between uses.

-Re-Roll: The DND rules state that the DM has the right to re-roll any die. This is now expressed in the DND dice roller with the cursor in the roll screen. Just move the cursor to the die to re-roll, and press ENTER. 

Future plans:

-Add modifiers (2d20+5)
-Allow you to type values as well as use arrows.
-Smaller file (yeah, right)
-Port to MirageOS for the 83+.
-Port to other Z80 platforms.

Version History:

v1.0 - In BASIC, you type a number of dice and a number of sides, it rolls in the home screen
v1.5 - In BASIC, you use the arrows to change the numbers. Slow.
v1.6 - In BASIC, added the top-row-buttons for standard die.
v2.0 - In ASM, but without Ion compatibility.
v2.1 - In ASM, for Ion, with reduced file size.
v2.2 - In ASM, for Ion, with the zero roll bug removed.
v2.3 - In ASM, for Ion, with config for top-row buttons and re-rolls. Uses ionRandom instead of _Random.

Contact:

Comments & Bugs can be sent to: gtolson@snet.net
For source, e-mail above address. With bug reports, be sure to give detailed information about ROM version, shell, free memory, and what the exact die roll was. 